a = input("Введите четырёхзначное число: ")
if len(a) != 4 or not a.isdigit():
    print("Введенное значение не является четырёхзначным числом.")
    exit()

num = int(a)

if num % 2 == 0:
    print("Четное число: Да")
else:
    print("Четное число: Нет")

if num % 3 == 0:
    print("Кратно трём: Да")
else:
    print("Кратно трём: Нет")

if int(num ** 0.5) ** 2 == num:
    print("Число является квадратом натурального числа: ", int(num ** 0.5))

digits = [int(digit) for digit in a]

print("Наименьшая цифра: ", min(digits))
print("Наибольшая цифра: ", max(digits))
print("Количество нулей: ", digits.count(0))

print("Цифра в разряде единиц является квадратом цифры:", int((num % 10) ** 0.5))

print("Цифра в разряде десятков является квадратом цифры:", int((num % 100 // 10) ** 0.5))

print("Цифра в разряде сотен является квадратом цифры:", int((num % 1000 // 100) ** 0.5))

print("Цифра в разряде тысяч является квадратом цифры:", int((num % 10000 // 1000) ** 0.5))
